.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.bottom-0 {
    bottom: 0rpx;
}
.left-0 {
    left: 0rpx;
}
.right-0 {
    right: 0rpx;
}
.top-0 {
    top: 0rpx;
}
.z-_1000_ {
    z-index: 1000;
}
.z-_99999_ {
    z-index: 99999;
}
.mt-20 {
    margin-top: 160rpx;
}
.mt-40 {
    margin-top: 320rpx;
}
.block {
    display: block;
}
.flex {
    display: flex;
}
.hidden {
    display: none;
}
.w-full {
    width: 100%;
}
.flex-shrink {
    flex-shrink: 1;
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.flex-col {
    flex-direction: column;
}
.items-center {
    align-items: center;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-_24rpx_ {
    gap: 24rpx;
}
.border {
    border-width: 1rpx;
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-60 {
    --tw-bg-opacity: 0.6;
}
.p-32 {
    padding: 256rpx;
}
.p-_32rpx_ {
    padding: 32rpx;
}
.p-_22rpx_ {
    padding: 22rpx;
}
.px-40 {
    padding-left: 320rpx;
    padding-right: 320rpx;
}
.py-60 {
    padding-top: 480rpx;
    padding-bottom: 480rpx;
}
.pl-4 {
    padding-left: 32rpx;
}
.text-center {
    text-align: center;
}
.text-_24px_ {
    font-size: 24rpx;
}
.text-_58px_ {
    font-size: 58rpx;
}
.text-base {
    font-size: 32rpx;
    line-height: 48rpx;
}
.text-sm {
    font-size: 28rpx;
    line-height: 40rpx;
}
.font-bold {
    font-weight: 700;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.outline {
    outline-style: solid;
}
.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}